home *** CD-ROM | disk | FTP | other *** search
Tempus Word Document | 1992-03-31 | 17.1 KB | 400 lines |
- T_WORD
- XCCD T_WORD Import
- "... keep on hacking ...
- v1.05
- f.Form
- `##
- `##
- Wien, den 8. April 1991
- ===========================
- @Rubrik's Screen Saver
- A (c) 1991 by THOMAS SCHALLAR
- ===========================
- Version 1.15
- Die vorliegende Version gilt als weiterer Versuch, einen Bild
- schirmschoner zu schreiben, der mit sauberen Betriebssystemaufrufen
- arbeitet. Dieser sollte auf allen Atari ST, Mega, STE, TT und Mega
- STE Computern unter allen TOS-Versionen und in allen Aufl
- sungen bzw.
- mit allen Bildschirmkarten oder -Erweiterungen ohne Probleme arbei
- ten. Hoffentlich ist das auch so...
- Wenn es Probleme, W
- nsche, Anregungen oder Beschwerden gibt, bin
- ich folgenderma
- en erreichbar:
- per Post: Thomas Schallar
- Valentingasse 9-11/1/1
- A-1238 Wien
- ______________________
- sterreich
- per Telephon: 0043 / 1 / 889-3650 (0-24 Uhr)
- per Fax: 0043 / 1 / 804-9931, Hr. Schallar
- per Fernschreiber:
- 75 310 320 SCHT A
- per Computernetzwerk: Thomas Schallar 2:310/12.12 @fidonet.org
- ============
- Rechtslage
- ============
- Die vorliegende Version 1.15 ist eine Shareware-Version, und mu
- immer zusammen mit dieser Dokumentation in unver
- nderter Form weiter
- gegeben werden. Eine endg
- ltige Version, die dann wie am Apple
- Macintosh auch andere Algorithmen laden kann, wird dann nicht mehr
- als Shareware erh
- ltlich sein.
- Wem das Ding gef
- llt (also wer
- @Rubrik's
- A benutzt), der sollte mir
- eine kleine finanzielle Anerkennung (Shareware-Beitrag) in der Gr
- ordnung von mindestens
- S 300,- auf mein Konto
- berweisen:
- Konto-Nummer 381 40616
- lautend auf "Thomas Schallar"
- bei der "Ersten
- sterreichischen Sparcasse - Bank"
- Bankleitzahl 20111
- ==============
- Installation
- ==============
- Das ist denkbar einfach: Man kopiert RUBRIKS.ACC in das Wurzelver
- zeichnis des Bootlaufwerks. Das ist C:\ bei Festplattenbesitzern
- beziehungsweise A:\ der entsprechenden Boot-Diskette bei denen, die
- noch keine Festplatte besitzen. Beim n
- chsten Booten steht dann das
- Accessory
- ber den Eintrag "Rubrik's" im Men
- "Desk" zur Verf
- gung.
- Man beachte, da
- das Atari-Betriebssystem nur maximal sechs Acces
- sories verwalten kann. Mit verschiedenen Mehrfach-Accessory-Ladern
- ist es jedoch kein gro
- es Problem, eine gr
- ere Zahl von Accessories
- zu laden. Ich empfehle hier das Programm
- DChameleon
- Evon Karsten
- Isakovic, durch welches man
- @Rubrik's
- A auch wieder aus dem Speicher
- entfernen kann, ohne neu Booten zu m
- ssen.
- ACHTUNG:
- EDie Datei RUBRIKS.ACC bitte
- Tnicht
- V umnennen, weil es sonst
- beim Speichern der Parameter Probleme gibt! Ein Accessory
- kann n
- mlich den eigenen Dateinamen nicht auf legalem
- Wege erfragen. Erlaubt ist weiters auch der Dateiname
- RUBRIKS.ACX, damit
- @Rubrik's
- A problemlos zusammen mit
- DChame
- D leon
- Ebetrieben werden kann.
- INFO:
- EDie XBRA-Kennung von
- @Rubrik's
- A lautet 'RubR'. Es werden
- die Vektoren 'ikbdsys' und 'mousevec' der Kbdvbase() ver
- bogen, sowie der MFP-Vector f
- r RS232-Empf
- nger voll und
- der BIOS-Vektor.
- ===========
- Bedienung
- ===========
- Die ist auch nicht sehr aufregend: In der Dialogbox, die beim
- hlen des Accessories erscheint, k
- nnen einige Parameter einge
- stellt werden:
- * Am unteren Rand der Dialogbox findet man drei Kn
- pfe. Der Knopf
- [Speichern] dient dazu, die momentan sichtbare Einstellung dauer
- haft abzuspeichern (im Fachjargon hei
- t das, da
- diese Werte
- fortan als Default-Werte angenommen werden). Mit [Abbruch] werden
- alle
- nderungen seit dem Aufruf der Dialogbox f
- r ung
- ltig er
- rt, w
- rend [Okay] diese als neue Werte annimmt.
- * Der Schalter in der linken oberen Ecke der Dialogbox dient, wie
- nnte es anders sein, zum Ein- und Ausschalten des Bildschirm
- schoners. Auch dieser Zustand wird durch den Knopf [Sichern] als
- Default-Wert gespeichert.
- * In der rechten oberen Ecke findet man ein Eselsohr. Dieses dient
- dazu, um den Dialog am Bildschirm zu verschieben. Sollte f
- diesen Gimmick nicht mehr gen
- gend Speicher vorhanden sein, bzw.
- verf
- gt Ihr Computer
- ber keinen Blitter oder nicht
- ber einen
- entsprechend schnellen Prozessor (wenigstens MC68010), so kann man
- hier nur die Umri
- linie des Dialogs verschieben. Durch einen
- Doppelklick auf dieses Symbol wird der Dialog wieder in die
- Bildschirmmitte zur
- ckgeschoben (zentriert).
- Ist beim Anw
- hlen des Knopfes eine der Tasten [Shift], [Control]
- oder [Alternate] gedr
- ckt, so wird der Dialog unsichtbar gemacht,
- solange man die Maustaste gedr
- ckt h
- lt. Dies soll dazu dienen, um
- Dinge erkennen zu k
- nnen, die hinter bzw. unter der Box verschwin
- den. Ein rotierendes Symbol, das anstelle des Mauscursors er
- scheint, soll den Benutzer darauf hinweisen, da
- hier etwas beson
- deres im Gange ist.
- * Rechts oben, neben dem schwarzen Kasten mit der Copyright-Meldung
- gibt es einen senkrechten Schieber. Durch diesen kann eine der
- derzeit zwei m
- glichen Einstellseiten ausgew
- hlt werden. Am Schie
- ber selbst ist eine Zahl erkennbar. Mit dieser wird die aktuell
- eingestellte Seite angegeben. Durch Verschieben des gr
- (schwarzen) Schiebers kann die Einstellseite umgeschaltet werden.
- Genauso kann man durch Anklicken des Balkens die Seitennummer
- jeweils um eins erh
- hen bzw. verringern.
- Einstellseite 1
- ===============
- * Die Zeit, nach der der Bildschirmschoner aktiviert werden soll.
- Diese ist im Bereich von 1 Sekunde bis 99 Stunden frei w
- hlbar.
- * Die Geschwindigkeit, mit der die Kl
- tzchen am Bildschirm ver
- schoben werden sollen. Bei der Einstellung 'maximal' werden keiner
- lei Verz
- gerungen oder andere Schickeschnack-Aktivit
- ten ausge
- hrt, soda
- man anhand des dabei entstehenden optischen Eindrucks
- recht gut die Leistungsf
- higkeit des Rechners absch
- tzen kann (man
- vergleiche diese Einstellung mal bei einer Maschine mit TOS 1.0
- ohne Blitter und bei einem TT/030 mit NVDI und Romspeed).
- * Die Gr
- e der Kl
- tzchen. Diese mu
- gewissen mathematischen Regeln
- gen und ist abh
- ngig von der aktuell gew
- hlten Aufl
- sung. In
- der folgenden Tabelle gebe ich die w
- hlbaren Gr
- r alle
- Standard-Aufl
- sungen an:
- Aufl
- sung | hor. |vert.| m
- gliche Blockgr
- ____________|______|_____|_____________________________
- | | |
- ST niedrig |
- | 200 | 40
- ST mittel
- 640 | 200 | 40
- ST hoch
- 640 | 400 | 16, 40, 80
- | | |
- TT niedrig |
- 320 | 480 | 16, 32, 40, 80, 160
- TT mittel
- 640 | 480 | 16, 32, 40, 80, 160
- TT hoch
- 1280 | 960 | 16, 32, 40, 64, 80, 160, 320
- | | |
- Over-Scan | 672 | 480 | 16,
- Over-Scan | 768 | 512 | 16, 32, 64, 128, 256
- Die aktuell g
- ltigen bzw. m
- glichen Blockgr
- en werden jedoch
- nicht irgendwelchen Tabellen entnommen, sondern werden w
- hrend der
- Laufzeit durch ein recht aufwendiges Verfahren errechnet. Es soll
- te also mit neuen bzw. exotischen Aufl
- sungen keine Probleme
- geben. Wenn schon, so w
- re ich
- ber eine entsprechende Information
- im Dienste aller Benutzer nat
- rlich sehr dankbar!
- * Der Raster, der beim Aktivieren des Bildschirmschoners gezeichnet
- wird. Dieser kann weggelassen werden bzw. auf Wunsch k
- nnen die
- Ecken der Kl
- tzchen auch ein Wenig abgerunden werden.
- * Der Algorithmus, nach dem die Kl
- tzchen verschoben werden, ist in
- der Version 1.15 intern abgedreht (l
- uft nur auf meinem Computer).
- r die Verkaufsversion habe ich mir einige sehr nette Gags
- ausgedacht, nach denen man am Bildschirm Kl
- tzchen und Baustein
- reihen verschieben und verbiegen kann. Die Verkaufsversion wird
- von mir an alle diejenigen Benutzer gratis verschickt, welche so
- freundlich waren (oder sind), mir den weiter oben erw
- hnten Share
- ware-Beitrag von wenigstens
- S 300,- auf mein Konto zu
- berweisen.
- Einstellseite 2
- ===============
- * Durch die beiden stilisierten Bildschirme kann gew
- hlt werden,
- welchen der Ecken besondere Funktionen zugewiesen werden. Da w
- einerseits die Funktion des "Sleep Now Corners", bei dessen Be
- hrung mit der Maus der Bidschirmschoner sofort aktiv wird und
- andererseits der "Never Sleep Corner", bei dem der Schoner nicht
- aktiv wird, solange der Mauscursor dort steht. Durch Verschieben
- der roten (schwarzen) Ecksymbole k
- nnen die Funktionen jeweils in
- andere Ecken gelegt werden. Bitte beachten Sie, da
- @Rubrik's
- A nicht
- t, da
- ein und dieselbe Ecke mit beiden Funktionen belegt
- wird.
- * Die vier Icons f
- r Modem, Disk, Tastatur und Maus weiter unten in
- der Dialogbox laufen unter dem Titel "R
- cksteller". Sie dienen
- dazu, da
- man konfigurieren kann, wodurch der Bildschirmschoner
- davon abgehalten werden soll, sich zu aktivieren. Wenn man also
- z.B. das Disk-Icon anw
- hlt (erkenntlich an der Umrandung), so
- schaltet sich der Bildschirm-Schoner
- Tnicht
- V ein, solange nicht f
- die eingestellte Zeit keine Disk-Aktivit
- ten stattgefunden haben.
- Gemeint sind darunter Lesen bzw. Schreiben von Diskette, Fest
- platte oder Ramdisk. Leider arbeiten diverse Kopierprogramme nicht
- mit den Standard-Aufrufen zum Disk-Zugriff, wodurch bei diesen der
- Schoner trotz aktivem Disk-R
- cksteller ausgel
- st werden kann. Auch
- bei den anderen R
- ckstellern kann es Probleme geben, wenn diverse
- Programme (Terminalprogramme beispielsweise) die entsprechenden
- Vektoren verbiegen. Die Erfahrung zeigt aber, da
- dies sehr selten
- ist.
- Allgemeines zu den Einstellungen
- ================================
- ndern der Einstellfelder kann man entweder:
- * Das Wechselfeld rechts davon anklicken, um die Einstellung um eine
- Stufe zu ver
- ndern.
- oder
- * Das Einstellfeld anklicken, warten bis das Popup-Men
- erscheint
- und dann gen
- lich ausw
- hlen. Durch Klicken au
- erhalb des Men
- wird der aktuell eingestellte Wert nicht ver
- ndert.
- oder
- * Das Einstellfeld anklicken und die Maustaste gedr
- ckt halten. Die
- Einstellung, die gerade invertiert ist, wenn man die Maustaste
- wieder losl
- t, wird
- bernommen. Auch hier kann man nat
- rlich vor
- dem Loslassen aus dem Men
- herausfahren, um die Einstellung nicht
- bernehmen.
- Bei dem numerischen Feld f
- r die Aktivierungszeit kann man ent
- weder durch Anklicken der Pfeile w
- hlen, oder nach dem Anklicken des
- numerischen Feldes selbst direkt einen entsprechenden Wert eingeben.
- Beendet wird das Ganze durch die Return- bzw. Enter-Taste.
- Nachdem der Bildschirmschoner aktiv wurde, wird man ihn
- brigens
- dadurch los, indem man eine der unter "R
- cksteller" angegebene Aktivi
- ten setzt, also z.B. die Maus bewegt oder eine Taste dr
- ckt. Die
- jeweilige Aktion wird nicht gefiltert! Tippt man also in einer
- Textverarbeitung beispielsweise ein X ein, weil man den Schoner weg
- haben m
- chte, so wird das X auch in den Text
- bernommen! Hier
- empfiehlt es sich, den Schoner entweder durch eine Bewegung der Maus
- oder durch Dr
- cken einer der Hebel-Tasten Control, Alternate oder
- Shift zu deaktivieren.
- Theoretisch sollte das Wechseln der Bildschirmaufl
- sung nun bomben
- frei funktionieren. Bitte schieben Sie nicht gleich
- @Rubrik's
- A die
- Schuld in die Schuhe, wenn es beim Wechseln der Aufl
- sung zu Ab
- rzen kommt.
- berpr
- fen Sie erstmal, ob nicht ein anderes Programm
- (vornehmlich ein Accessory) daran schuld sein k
- nnte (z.B.
- DLaserbrain
- Eoder aber
- DNVDI
- Ebeim Wechseln aus Farbaufl
- sungen in eine monochrome).
- =====================
- Was noch nicht geht
- =====================
- So sehr man sich auch bem
- ht, man verwirklicht doch nie alle Ideen
- in einem Programm so schnell, wie sie einem einfallen. Auch treten
- immer wieder Bugs (Fehler) auf, die nicht immer gleich behoben werden
- nnen). Deswegen eine Auflistung aller Dinge, die ich in den
- chsten Versionen einbauen m
- chte - und sei es nur, um das Interesse
- an diesem kleinen Programm anzuheizen:
- * Den Schoner in TOS-Anwendungen zu aktivieren. Tja, das ist ein
- Problem, das wahrscheinlich nicht so leicht zu l
- sen sein wird.
- Doch eigentlich sollten eben diese TOS-Applikationen nach und nach
- aussterben. Wozu haben wir denn GEM?
- * Den Schoner als AUTO-Ordner-Applikation laufen zu lassen; wird
- auch gerne TSR (
- Verminate and
- Vtay
- Vesident) genannt. Auch hier
- ssen noch einige R
- tsel gel
- st werden. Ich m
- chte die Ausma
- des Arbeitsbereichs vom Bildschirm nicht unsauber
- ber Line-A
- abfragen, sondern m
- chte dazu sauber den VDI bzw. AES benutzen.
- Nur sind diese zum Zeitpunkt der AUTO-Ordner-Abarbeitung noch
- nicht initialisiert (also nicht verf
- gbar)!
- * Den Schoner als CPX vom erweiterten Kontrollfeld (XCONTROL.ACC)
- aus zu verwenden. Das ist dann kein Problem mehr, wenn
- @Rubrik's
- vom AUTO-Ordner aus l
- uft. Ein CPX ist ja nur ein Bedienfeld f
- ein TSR.
-